$(function() {
    var is_show = $("#is_show").val();
    if(is_show == 0){
        $(".dudao").remove();
    }
    initradio('type',1);
	//初始化datatable
	$("#table").XRDataTable({
		ajaxUrl: "Admin/StatisticsAttended/getDatas",
		paramFunc: paramFunc,	
		afterFunc:afterFunc,		
		hasCheckbox: false 
	});
	laydate.render({
	    elem: '#start_time', //指定元素
	    trigger: 'click'
	});
	laydate.render({
	    elem: '#end_time', //指定元素
	    trigger: 'click'
	});
	$('#start_time').change(function(event) {
		if($('#start_time').val()!='' && $('#end_time').val()!=''){
			$('.searchButton').click();
		}
	});
	$('#end_time').change(function(event) {
		if($('#start_time').val()!='' && $('#end_time').val()!=''){
			$('.searchButton').click();
		}
	});
    $('#course_units_1').searchableSelect();
    $("#course_units_1").next().find('.searchable-select-item').click(function () {
        $("#course_units_1").next().find('.searchable-select-item').removeClass("selected");
        $(this).addClass("selected");
        $('.searchButton').click();
    });
  $('#dept_name').searchableSelect();
     $("#dept_name").next().find('.searchable-select-item').click(function () {
        $("#dept_name").next().find('.searchable-select-item').removeClass("selected");
        $(this).addClass("selected");
        $('.searchButton').click();
    });

    $("#dept_name").next().hide();
    
    $("input[type='radio']").click(function(event) {
       var type =  $("input[name='type']:checked").val();
        if(type =='1'){
            $('#course_units').html('学院');
            $('#course_units').attr('name','_course_units');
            $('.searchButton').click();
            $("#teacher_name").hide();
            $("#course_units_1").hide();
            $("#course_units_1").next().show();
            $("#dept_name").hide();
            $("#dept_name").next().hide();
            // $("#outsidesupervisor_num").hide();
            // $("#outsidesupervisor_count").hide();
            // $("#avg_total_score").hide();
            // $("#avg_school_score").hide();
            // $("#avg_unit_score").hide();
            // $("#avg_outside_score").hide();
            $("#tip").html('显示各个分院<b>(被听课)</b>信息,人员列表数据为教师,最高/低分显示为教师');
            
            
        }else{
            $('#course_units').html('教师姓名');
            $('#course_units').attr('name','_teacher_name');
            $('.searchButton').click();
            $("#teacher_name").show();
            $("#course_units_1").hide();
            $("#course_units_1").next().hide();
            $("#dept_name").hide();
            $("#dept_name").next().show();
            $("#outsidesupervisor_num").show();
            $("#outsidesupervisor_count").show();
            $("#avg_total_score").show();
            $("#avg_school_score").show();
            $("#avg_unit_score").show();
            $("#avg_outside_score").show();
            
            $("#tip").html('显示教师<b>(被教师听课)</b>汇总信息,人员列表数据为督导,最高/低分显示为督导');

          
        }
    });
}); 

//添加默认选中按钮
function initradio(rName,rValue){
    var rObj = document.getElementsByName(rName);
    for(var i = 0;i < rObj.length;i++){
        if(rObj[i].value == rValue){
            rObj[i].checked =  'checked';
        }
    }
}

var paramFunc = function() { 
	var data = getFormJson();
	return data; 
};

var afterFunc = function(){
    var type =  $("input[name='type']:checked").val();

    $("#table tbody tr").each(function() {
        var data = $("#table").getOpts().datas[$(this).index()];
        var is_show = $("#is_show").val();

        if(is_show == 1){    
            if(data.is_total == 1){
                 $(this).children("td:nth-child(4)").html($(this).children("td:nth-child(4)").html());
                 $(this).children("td:nth-child(6)").html($(this).children("td:nth-child(6)").html());
                 $(this).children("td:nth-child(8)").html($(this).children("td:nth-child(8)").html());
                 $(this).children("td:nth-child(10)").html($(this).children("td:nth-child(10)").html());
            } else{
                // 被督导听课人数
                $(this).children("td:nth-child(4)").attr('onClick', 'gotoAttend(this)');
                if(data.course_units){
                    $(this).children("td:nth-child(4)").attr('course_units', data.course_units);
                }else{
                    $(this).children("td:nth-child(4)").attr('teacher_code', data.teacher_code);
                }
                $(this).children("td:nth-child(4)").attr('type', 1);
                $(this).children("td:nth-child(4)").html("<a>"+$(this).children("td:nth-child(4)").html()+"</a>");

                 // 被校督导听课人数
                $(this).children("td:nth-child(6)").attr('onClick', 'gotoAttend(this)');
                if(data.course_units){
                    $(this).children("td:nth-child(6)").attr('course_units', data.course_units);
                }else{
                    $(this).children("td:nth-child(6)").attr('teacher_code', data.teacher_code);
                }
                $(this).children("td:nth-child(6)").attr('type', 2);
                $(this).children("td:nth-child(6)").html("<a>"+$(this).children("td:nth-child(6)").html()+"</a>");


                 // 被外督导听课人数
                $(this).children("td:nth-child(8)").attr('onClick', 'gotoAttend(this)');
                if(data.course_units){
                    $(this).children("td:nth-child(8)").attr('course_units', data.course_units);
                }else{
                    $(this).children("td:nth-child(8)").attr('teacher_code', data.teacher_code);
                }
                $(this).children("td:nth-child(8)").attr('type', 3);
                $(this).children("td:nth-child(8)").html("<a>"+$(this).children("td:nth-child(8)").html()+"</a>");

                 // 被教师听课人数
                $(this).children("td:nth-child(10)").attr('onClick', 'gotoAttend(this)');
                if(data.course_units){
                    $(this).children("td:nth-child(10)").attr('course_units', data.course_units);
                }else{
                    $(this).children("td:nth-child(10)").attr('teacher_code', data.teacher_code);
                }
                $(this).children("td:nth-child(10)").attr('type', 4);
                $(this).children("td:nth-child(10)").html("<a>"+$(this).children("td:nth-child(10)").html()+"</a>");

            }
               
        }else{
             if(data.is_total == 1){
                  $(this).children("td:nth-child(4)").html($(this).children("td:nth-child(4)").html());
             }else{
                 // 被教师听课人数
                $(this).children("td:nth-child(4)").attr('onClick', 'gotoAttend(this)');
                if(data.course_units){
                    $(this).children("td:nth-child(4)").attr('course_units', data.course_units);
                }else{
                    $(this).children("td:nth-child(4)").attr('teacher_code', data.teacher_code);
                }
                $(this).children("td:nth-child(4)").attr('type', 4);
                $(this).children("td:nth-child(4)").html("<a>"+$(this).children("td:nth-child(4)").html()+"</a>");

             }
                   
        }
      

        //教学水平90分以上
        // $(this).children("td:nth-child(9)").attr('onClick', 'gotoAttend(this)');
        // if(data.course_units){
        //     $(this).children("td:nth-child(9)").attr('course_units', data.course_units);
        // }else{
        //     $(this).children("td:nth-child(9)").attr('teacher_code', data.teacher_code);
        // }
        // $(this).children("td:nth-child(9)").attr('type', 3);
        // $(this).children("td:nth-child(9)").html("<a>"+$(this).children("td:nth-child(9)").html()+"</a>");
        // //教学水平80分以下
        // $(this).children("td:nth-child(10)").attr('onClick', 'gotoAttend(this)');
        // if(data.course_units){
        //     $(this).children("td:nth-child(10)").attr('course_units', data.course_units);
        // }else{
        //     $(this).children("td:nth-child(10)").attr('teacher_code', data.teacher_code);
        // }
        // $(this).children("td:nth-child(10)").attr('type', 4);
        // $(this).children("td:nth-child(10)").html("<a>"+$(this).children("td:nth-child(10)").html()+"</a>");

        // //教学效果90分以上
        // $(this).children("td:nth-child(11)").attr('onClick', 'gotoAttend(this)');
        // if(data.course_units){
        //     $(this).children("td:nth-child(11)").attr('course_units', data.course_units);
        // }else{
        //     $(this).children("td:nth-child(11)").attr('teacher_code', data.teacher_code);
        // }
        // $(this).children("td:nth-child(11)").attr('type', 5);
        // $(this).children("td:nth-child(11)").html("<a>"+$(this).children("td:nth-child(11)").html()+"</a>");
        // //教学效果80分以下
        // $(this).children("td:nth-child(12)").attr('onClick', 'gotoAttend(this)');
        // $(this).children("td:nth-child(12)").attr('course_units', data.course_units);
        // if(data.course_units){
        //     $(this).children("td:nth-child(12)").attr('course_units', data.course_units);
        // }else{
        //     $(this).children("td:nth-child(12)").attr('teacher_code', data.teacher_code);
        // }
        // $(this).children("td:nth-child(12)").attr('type', 6);
        // $(this).children("td:nth-child(12)").html("<a>"+$(this).children("td:nth-child(12)").html()+"</a>");

        //  if(type == '1'){
        //     //外聘人数，外聘次数
        //      $(this).children("td:nth-child(7)").attr('style','display:none;');  
        //      $(this).children("td:nth-child(12)").attr('style','display:none;');            
        // }
//      $(this).children("td:nth-child(8)").attr('style','display:none;');          
        //     //总平均分，校督导，二级督导，外聘督导总平均分
        //     $(this).children("td:nth-child(9)").attr('style','display:none;');  
        //      $(this).children("td:nth-child(10)").attr('style','display:none;');  
        //      $(this).children("td:nth-child(11)").attr('style','display:none;');  
        

    });
}

function Export(){		
	if($('#start_time').val()==''){
		window.parent.topMessagePrompt('error','请输入起始时间');
		return;
	}
	if($('#end_time').val()==''){
		window.parent.topMessagePrompt('error','请输入终止时间');
		return;
	}		
	var data = getFormJson();
	// window.open($("#url").val()+'Admin/StatisticsFeedBack/StatisticsOther/-1/'+$('#start_time').val()+'/'+$('#end_time').val()+'/true');
	var msg = "请确认是否导出?";
    swal({
        title: "请确认",
        text: msg,
        type: "warning",
        showCancelButton: true,
        closeOnConfirm: true,
        confirmButtonText: "确定",
        cancelButtonText: '取消',
        confirmButtonColor: "#ec6c62"
    }, function(isConfirm) {
        if(isConfirm) {
            var load_alert=loadAlert('数据导出中，请稍后...');
            $.ajax({
                type: "post",
                url: "Admin/StatisticsAttended/getDatas/1/true",
                data:data,
                async: true,
                dataType:'json',
                success: function(data) {
                    closeAlert(load_alert);
                    if(data.status) {
                        location.href=getRootPath()+'/'+data.v;
                    } else {
                        window.parent.topMessagePrompt('error',ret.msg);
                    }
                }
            });
        }
    });
}

// 打开弹窗
function gotoAttend(obj){    
   var select =  $("input[name='type']:checked").val();

    if(select=='1'){
        var course_units=$(obj).attr('course_units');
    }else{
        var course_units=$(obj).attr('teacher_code');
    }
	
	var type=$(obj).attr('type');
	var url= $("#url").val()+'Admin/StatisticsAttended/getTeacherList/'+select+'/'+type+'/'+course_units+'/Attended';
	var start_time=$("#start_time").val();
	var end_time=$("#end_time").val();
	if(start_time!='' && end_time!=''){
		url+='/'+start_time+'/'+end_time;
	}
	showDialogModal(url,600,500);
}